from PyQt5.QtWidgets import *       #部件，控件相关
from PyQt5.QtGui import *           #图片相关
from PyQt5.QtCore import *          #事件相关(鼠标等事件)

import sys      

from ui.Ui_checkBox import Ui_Form
                    

#自定义窗口，继承窗口
class MyWidget(QWidget):
    
    def __init__(self, parent=None):
        super().__init__(parent)
        
        #创建UI对象
        self.checkBox_demo = Ui_Form()
        #调用对象的函数
        self.checkBox_demo.setupUi(self)
        
        self.init_ui()

    def init_ui(self):
        #这里开始处理登录界面的逻辑功能

        #捕获登录按钮
        self.checkBox_demo.btn1.clicked.connect(self.btn1_fun)
        
    def btn1_fun(self):
        #获取用户名和密码信息
        smokeText = self.checkBox_demo.smoke.isChecked()
        drinkText = self.checkBox_demo.drink.isChecked()
        hairText = self.checkBox_demo.hair.isChecked()
        #判断账号密码是否正确
        if smokeText == True:
            print("抽烟")
        if drinkText == True:
            print("喝酒")
        if hairText == True:
            print("烫头")
        
# 作为主函数才会执行
if __name__ == '__main__':
    
    # 创建应用程序
    app = QApplication(sys.argv)

    # 创建窗口
    w = MyWidget()
    
    #显示窗口
    w.show()

    #等待窗口停止
    sys.exit(app.exec())